/*******************************************************************************
 * KindEditor - WYSIWYG HTML Editor for Internet Copyright (C) 2006-2011
 * kindsoft.net
 * 
 * @author Roddy <luolonghao@gmail.com>
 * @site http://www.kindsoft.net/
 * @licence http://www.kindsoft.net/license.php
 ******************************************************************************/

KindEditor.plugin('lineheight', function(K) {
	var self = this, name = 'lineheight', lang = self.lang(name + '.');
	self.clickToolbar(name, function() {
		var curVal = '', commonNode = self.cmd.commonNode({
					'*' : '.line-height'
				});
		if (commonNode) {
			curVal = commonNode.css('line-height');
		}
		var menu = self.createMenu({
					name : name,
					width : 150
				});
		K.each(lang.lineHeight, function(i, row) {
					K.each(row, function(key, val) {
								menu.addItem({
											title : val,
											checked : curVal === key,
											click : function() {
												self.cmd.toggle(
														'<span style="line-height:'
																+ key
																+ ';"></span>',
														{
															span : '.line-height='
																	+ key
														});
												self.updateState();
												self.addBookmark();
												self.hideMenu();
											}
										});
							});
				});
	});
});
